package com.wonders.module.system.service;

import java.util.List;

import com.wonders.module.auth.entity.vo.MenuVo;
import com.wonders.module.auth.entity.vo.UserVo;

/**
 * 系统操作业务层
 * 
 * @author WuBin
 * 
 */
public interface SystemService {

	/**
	 * 获取用户信息
	 * 
	 * @param userVo
	 *            查询参数
	 * @return 用户信息
	 */
	public UserVo getUser(UserVo userVo);

	/**
	 * 获取用户关联菜单
	 * 
	 * @param userId
	 *            用户编号
	 * @return 菜单信息
	 */
	public List<MenuVo> getUserMenu(Long userId);

	/**
	 * 修改密码
	 * 
	 * @param userVo
	 *            用户信息
	 */
	public void editPassword(UserVo userVo);

}
